package com.mfs.proxy.core.client.processor;

import java.nio.channels.SocketChannel;

/**
 * 请求处理器接口
 * 客户端收到服务端代理请求后，调用改接口的完成代理请求的处理
 * 初步设想，根据不同的需求实现不同的处理器，根据配置按需载入
 *
 * @author mfs
 * @date 2023/7/9 22:15
 **/
public interface ProxyProcessor {

    /**
     * 处理代理请求
     * @param proxySocketChannel 通道
     * */
    void process(SocketChannel proxySocketChannel);
}
